shopall{
    .item-ios ion-avatar ion-img, .item-ios ion-avatar img{
        width: 3rem;
        height: 3rem;
    }
    .item-ios ion-avatar[item-left], .item-ios ion-thumbnail[item-left], .item-ios ion-avatar[item-start], .item-ios ion-thumbnail[item-start]{
        margin: 0.5rem 0.6rem 0.2rem 0;
    }
     .avatar-detail{
         float: right;
         color:#ff5d5d;
         font-size: 1.3rem;
         display: inline-block;
         width: 7.5rem;
         height: 2.6rem;
         line-height: 2.6rem;
         text-align: right;
         margin-top: -0.4rem;
     }
     .goodPic{
         width: 93%;
     }
     .button-outline-ios{
         border-radius: 2rem;
         border-color: #ff5d5d;
         color:#ff5d5d;
         height:2.6rem;
         margin-top: 1.5rem;
     }
     .grid{
         background:#FBFBFB;
         padding:0 0.8rem 0 0.8rem
     }
     .label-ios{
         margin: 1% 0 0 0;
     }
     .mydetail{
         padding: 0
     }
     .mydetail h4{
         text-align:left;
     }
     .mydetail p{
         text-align:left;
     }
    .mydetail p span{
        text-align:left;
        color:#ff5d5d;
        padding-right:2rem;
    }
    .gray{
        color:#AAAAAA;
    }
    .button-outline-ios-danger{
        border-radius:1rem;
        height:3rem;
    }
    div ion-card:last-of-type{
        border:none;
    }
    .card-ios{
        box-shadow:0 0 0 rgba(0, 0, 0, 0.3);
        margin:0.2rem 0;
        width:100%;
        border-bottom: 0.7rem solid #EDEEF0;
    }
   
    .shopName{
        color:#666;
    }
    .sum{
        margin: 0.7rem;
        font-size: 1.4rem;
        color: #999;
        text-align:right;

    }
    .blank{
        display: block;
        background:#F2F2F2;
        width: 100%;
        height:100%;
        text-align: center;
        padding-top:4rem;
    }
    .blank img{
        margin:1rem auto;
        width: 90%;
        display: block;
    }
    .blank span{
        color: #8B8B8D;
        margin-left: -1rem;
    }
    .price p{
        float: right;
        width: 100%;
    }
    .service{
        color: white;
        background: #ff5d5d;
        font-size: 1rem;
        width: 2.7rem !important;
        text-align: center;
        margin-top:1.1rem;
    }
    .serviceName{
        font-size: 1.6rem;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        margin-top: 10% !important;
        letter-spacing: 0.05rem;
    }
    .marketPrice{
        text-decoration: line-through;
        letter-spacing: 0.05rem
    }
    .servicePrice{
        color:#ff5d5d;
        letter-spacing: 0.05rem;
        margin-top:39%;
        text-align: right
    }
    .orderCount{
        font-size: 1.2rem;
        letter-spacing: 0.1rem;
        margin:6% 0 6% 0;
    }
    .deadlineTime{
        color: #ff5d5d;
        border: 1px solid #ff5d5d;
        width: 43%;
        font-size: 1rem;
        border-radius: 0.2rem;
        text-align: center !important;
    }
    .deadlineTime2{
        color: #AAAAAA;
        border: 1px solid #AAAAAA;
        width: 38%;
        font-size: 1rem;
        border-radius: 0.2rem;
        text-align: center !important;
    }
    [col-3]{
        padding:0.3rem;
    }
    .shopInfo{
        border-top: 1px solid #F1F1F1;
        border-bottom: 1px solid #F1F1F1;
        padding:0.6rem 0;
        text-align: right;
    }
    .shopInfo .col{
         text-align: left;
         height: 2.9rem;
         line-height:3.6rem;
    }
    .shopLogo{
        width: 1.1rem;
        height:1.5rem;
        display: inline-block;
        margin-bottom: 0.5rem;
    }
    .shopPhone{
        width: 1.2rem;
        height: 1.5rem;
        display: block;
        margin:0 auto;
    }
    .border{
        border-left: 1px solid #F1F1F1;
        height: 85%;
        margin-top: 0.1rem;
        padding-top: 0.2rem
    }
    .shopLength{
        display: inline-block;
        width: 88%;
        color: #999;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        height: 100%;
        line-height: initial;
    }
    .refund{
        color:#ff5d5d;
        background: white;
        border: 1px solid #ff5d5d;
        height: 2.3rem;
        width: 15%;
        border-radius: 1em;
    }
    .checkQ{
        color:#ff5d5d;
        border: 1px solid #ff5d5d;
        background: white;
        width: 23%;
        height: 2.3rem;
        border-radius: 1rem;
        margin-left: 1rem;
    }
    ion-infinite-scroll-content{
        min-height:4.7rem;
    }
    .infinite-loading{
        margin:0 0 0.5rem;
    }
    .infinite-loading-text{
        font-size: 1.4rem;
    }
    .all{
        font-size: 1.4rem;
        margin: 0 0 0.6rem 0;
    }
    .item-ios h2:last-child, .item-ios h3:last-child, .item-ios h4:last-child, .item-ios h5:last-child, .item-ios h6:last-child, .item-ios p:last-child{
        margin-top: 0;
    }
    .bot{
        text-align: center;
        color: #999;
        margin:0.6rem;
        letter-spacing: 0.2rem;
        font-size: 1.4rem
    }
}
